SBCL: A Sanely-Bootstrappable Common Lisp
نویسنده
چکیده
This paper describes the development of an implementation of Common Lisp with the peculiarity that it is bootstrappable neither solely from itself, nor from some other language, but rather from a variety of other Common Lisp implementations. We explain the motivation for this bootstrap strategy, discuss some of the technical details involved in achieving it, and attempt to assess the technical and social effects that it has had on the development of the implementation and on Common Lisp users in general.
منابع مشابه
Generalizers: New Metaobjects for Generalized Dispatch
This paper introduces a new metaobject, the generalizer, which complements the existing specializer metaobject. With the help of examples, we show that this metaobject allows for the efficient implementation of complex non-classbased dispatch within the framework of existing metaobject protocols. We present our modifications to the generic function invocation protocol from the Art of the Metaob...
متن کاملPreparation and Structures of Crystalline Aromatic Cation-Radical Salts. Triethyloxonium Hexachloroantimonate as a Novel (One-Electron) Oxidant.
Triethyloxonium hexachloroantimonate [Et(3)O(+)SbCl(6)(-)] is a selective oxidant of aromatic donors (ArH), and it allows the facile preparation and isolation of crystalline paramagnetic salts [ArH(+)(*), SbCl(6)(-)] for the X-ray structure determination of various aromatic cation radicals. The mechanistic relationship between the Meerwein salt [Et(3)O(+)SbCl(6)(-)] and the pure Lewis acid oxid...
متن کاملBootstrappable Identity-Based Fully Homomorphic Encryption
It has been an open problem for a number of years to construct an identity-based fully homomorphic encryption (IBFHE) scheme (first mentioned by Naccache at CHES/CRYPTO 2010). At CRYPTO 2013, Gentry, Sahai and Waters largely settled the problem by presenting leveled IBFHE constructions based on the Learning With Errors problem. However their constructions are not bootstrappable, and as a result...
متن کاملA Generic Platform for Developing Language Resources and Applications
The paper describes a unification-based language engineering platform meant for development of reversible language resources and linguistic applications. The platform, called EGLU (Environnment Generique Linguistique d’Unification) is an enhanced generalized port of ISSCO’s original ELU from SUN-OS Allegro Common Lisp to Macintosh Common Lisp and Carnegie Mellon Lisp (under Solaris). Several la...
متن کامل